<?php
include_once('inc/shav_config.php');

//Подключаем нужные JavaScript'ы
/*$params_for_upload = array('error_msg'=>'Ошибка в типе файла!', 'action_msg'=>'Загрузка...', 'action_scr'=>'./upload-file.php', 'name'=>'uploadfile', 'types_of_files'=>array('gif','png','jpg','jpeg'));*/
$pms_plot = array('canvasTextRenderer', 'canvasAxisTickRenderer', 'dateAxisRenderer', 'barRenderer', 'categoryAxisRenderer', 'pieRenderer', 'pointLabels');
$js = shav_jQuery().shav_FishEye().shav_tiniMCE().shav_jqModal().shav_loadSlider().shav_tabbedRotator('rotator').shav_loading_jqPloat($pms_plot);
/*.shav_jQueryFilesUpload($params_for_upload)*/;
$js .= shav_galleryView();

//Создаем меню
$menu = new SHAV_Menu();
$menu->createMenuFromArray($sites_pages, 3);
$jQueryMenu = $menu->content;

//$_GET['id'];

//Контент сайта
/*$content = 'Это тестовый сайт, который использует последнюю версию SHAV PHP Freamwork.<br /><h1>Cheange LOG:</h1><p>Version 1.1.1 (dev):<br />
m заменены функции создания сайтов в виде рабочего стола, теперь Вы можете создавать такие сайты используя класс;<br />
m удаленны функции рабьоты с меню, теперь Вы можете создавать меню используя класс, который позволяет создавать три вида меню;<br />
+ возможность загрузки картинок с использование jQuery (т.е. без перезагрузки страницы);<br />
+ возможность изменить размер картинки и наложить на новую картинку водяной знак;<br />
m изменена функция для создания панели с SideBar\'ами.<br />
<br />
Version 1.1.0:<br />
+ сообщения об ошибках в самих функциях freamwork\'а вынесены в отдельный скрипт errors_msg.php;<br />
+ каркас админ-панели для сайтов;<br />
+ создание XML и работа с RSS лентами;<br />
+ стандартизированна функция для создания страничек сайтов;<br />
m изменены массивы параметров и функции для создания меню, теперь они учитывают то, что не все странички будут показыватся;<br />
m изменены массивы параметров и функции для создания выпадающих списков и HTML-форм, теперь можно выключать элементы;<br />
+ интеграция сайта с форумом phpbb3.x.x;<br />
+ функция для преобразований пользовательских тегов в их значения используя массив соответствий;<br />
m верстка описанна более подробно;<br />
+ функция для создания ссылок на скрипты обработки без перезагрузки страниц (для использования необходимо подключать jQuery);<br />
+ добавленна функция для подключения jQuery, чтобы не писать вручную;<br />
+ добавлен класс для работы со страничками сайта;<br />
+ добавленны функции для создания сайдбаров со спрятанным текстом.<br />
<br />
Version 1.0.3:<br />
+ собавлен скрипт для создания сайтов в виде рабочего стола;<br />
* сам проект переименован, новое название SHAV PHP Freamwork.<br />
<br />
Version 1.0.2:<br />
+ shav_createMenu_jQuery() - Создает меню с использувание jQuery и некоторых плагинов;<br />
+ shav_createImageGallery_flow() - Создает галерею картинок с эффектом CoverFlow как на iPhone;<br />
+ shav_createSimpleGallery() - Создает простую галерею с прокруткой;<br />
+ shav_createTextSlider() - Создает текстовый слайдер, в котором прокручивается текст или картинки;<br />
m Изменены значения поумолчанию в функциях находящикхся в файлах: shav_page_func.php и javascripts_loading.php. Теперь значение поумолчанию fslse.<br />
<br />
Version 1.0.1:<br />
+ Добавленна функция для создания sideBar\'ов;<br />
+ Добавленны дополнительные функции позволяющие подключать jQuery и спользовать красивые элементы этой библиотеки.<p>';*/

$content = '';


//
$modal1 = new SHAV_jqModal();
$modal1->windowId = 'mat';
$modal1->wndSize = array('width'=>500);
$modal1->title = 'Modal Window 1';
$modal1->windowContent = 'Styled windows or dialogs are easy!
<br /><br />
This particular theme was done for <a href="http://www.pommo.org">poMMo</a> --
feel free to borrow the styling, or use it as a reference when creating your own.
CSS and Markup is available under the HTML + CSS tabs of example 3a.';
$modal1->linkId = 'matTrigger';
$modal1->linkName = 'Modal 1';
/*$modal1->linkUrl = '/uploads/tmp.html';

$sunWnd1 = new SHAV_jqModal();
$sunWnd1->windowId = 'submat';
$sunWnd1->wndSize = array('width'=>'100');
$sunWnd1->windowContent = 'Sub Window!!!!';
$sunWnd1->linkId = 'matTrigger';
$sunWnd1->linkName = '';
$modal1->subWindows[] = $sunWnd1;*/

$modal2 = new SHAV_jqModal();
$modal2->windowId = 'modal2';
$modal2->wndSize = array('width'=>100, 'height'=>300);
$modal2->title = 'Modal Window 2';
$modal2->windowContent = 'sad;f jdiofghd iufghudifhg iudhfgujdh fugh diufhusdh giusd ';
$modal2->linkId = 'modal2Trigger';
$modal2->linkName = 'Modal 2';
//$modal2->linkUrl = '4b.html';

//$content .= $modal1->drawModalWindow().$modal2->drawModalWindow();//'nested_modal');
//$content .= shav_createSlider('slider2', 'slider_test');
//$content .= '<input type="text" id="slider_test" name="slider_test" value="" />';
//Контент сайта
/*$content = '<h1>Рекламный блок</h1>';
$prms = array(	'tabsArray'=>array('Про Framework', 'Связь с разработчиком'),
'contentsArray'=>array('<h2>Про Framework</h2>
<p>Сейчас на <a href="http://lmwshav.org.ua/projects.php?id_prog=59">сайте</a> доступка версия 1.1.0.</p><p>Для получения любой помощи можете обратится на <a href="http://form.lmwshav.org.ua/">форму</a>.</p>', '<h2>Связь с разработчиком</h2>
<p>Вы можете связаться с разработчиком по электронно почте используя <a href="http://lmwshav.org.ua/contacts.php">эту форму</a>, задав интерисующий Вас вопрос или пожелания.</p>'));
$content .= shav_createTabbedRotator($prms);*/
/*
$horisBar = new SHAV_jqPlot();
$horisBar->title = 'Test class';
$horisBar->createFromSQLQuery('SELECT pages_id, p_title FROM admin_pages', 'p_title', 'pages_id');
$content .= $horisBar->drawDiogram();

$gallery = new SHAV_jCarouselGallery();
$gallery->images[] = array('image'=>'/images/logo2.png', 'thumbs'=>'/images/logo2.png', 'title'=>'asdasd asda q');
$gallery->images[] = array('image'=>'/images/logo.png', 'thumbs'=>'/images/logo.png', 'title'=>'q dfsdf sd');
$content .= $gallery->drawGallery();*/
/*
$gal = new SHAV_GalleryView();
$gal->idGallery = 'photos_1';
$gal->images[] = array('image'=>'/uploads/000.jpg', 'desc'=>'fdhgf gh', 'title'=>'asdaasd asdasd a');
$gal->images[] = array('image'=>'/uploads/001.jpg', 'desc'=>'d fgsfdg sdf', 'title'=>'asda a');
$gal->images[] = array('image'=>'/uploads/002.jpg', 'desc'=>'dfg sfg s', 'title'=>'asda a');
$gal->images[] = array('image'=>'/uploads/003.jpg', 'desc'=>'sdf gsfg sgf', 'title'=>'asda a');
$content .= $gal->drawGallery();*/

//Создаем страницу админки.
$header = '<div class="logo"><a href="/"><img src="/images/logo2_blue.png" /></a></div><div style="float:left;"><div align="center" style="font:28px Arial;width:728px;height:50px;">'.HTTP_HOST.'</div><div class="menu_pos">'.$jQueryMenu.'</div></div>';
$footer = '<div align="center">Автор: Andrew Shapovalov; 3 декабря 2009<br />Все права защещены!!!<br /><a href="http://lmwshav.org.ua">Сайт автора</a></div>';

$page = new SHAV_Page();
$tags = array('#TITLE#'=>$title, '#DESCRIPTION#'=>'Тестовый сайт с использованием SHAV PHP Framework', '#KEYWORDS#'=>'SHAV PHP Freamwork', '#JAVA_SCRIPTS#'=>$js, '#HEADER#'=>$header, '#FOOTER#'=>$footer, '#CONTENT#'=>$content);
$page->createPageFromFileWithTags('./tmpls/index.html', $tags);

//shav_ImageResizeWithWatermark('./uploads/test.jpg', './uploads/1254144736_bac.jpg', './images/logo.png');

//Выводим страницу
$page->drawPage();
?>